(IMAGE_NT_OPTIONAL_HDR32_MAGIC, IMAGE_OPTIONAL_HEADER32): Define
authorEli Zaretskii <eliz@gnu.org>
Fri, 20 Jul 2007 19:19:59 +0000 (19:19 +0000)
committerEli Zaretskii <eliz@gnu.org>
Fri, 20 Jul 2007 19:19:59 +0000 (19:19 +0000)
if not defined.

src/w32proc.c

index 7d1717792abae88924d44197d24fa0ab605098d1..8c99a0a1dffd82116de917d004dc2d51b640d411 100644 (file)
@@ -590,6 +590,13 @@ get_result:
   return pid;
 }
 
+/* Old versions of w32api headers don't have separate 32-bit and
+   64-bit defines, but the one they have matches the 32-bit variety.  */
+#ifndef IMAGE_NT_OPTIONAL_HDR32_MAGIC
+# define IMAGE_NT_OPTIONAL_HDR32_MAGIC IMAGE_NT_OPTIONAL_HDR_MAGIC
+# define IMAGE_OPTIONAL_HEADER32 IMAGE_OPTIONAL_HEADER
+#endif
+
 void
 w32_executable_type (char * filename, int * is_dos_app, int * is_cygnus_app, int * is_gui_app)
 {